@CHARSET "ISO-8859-1";
/*
 *color combo used
 * taken from  http://www.colorcombos.com/color-schemes/12/ColorCombo12.html
 * silver
 * CCCCCC
 * midnight blue
 * 003366
 * white
 * FFFFFF
 * grey
 * CCCC99 
 */
*
{
	padding: 0;
	margin: 0;
} 

/*
 * main html elements style declaration
 */
html, 
body{
	min-width:960px;
	max-width:100%;
	height:100%;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	font-size: 14px;
	background-color:#FFFFFF;
	color:#000000;
}

a {
	font-size: 15px;
	text-transform: capitalize;
	text-decoration: none;
}

#parent-header a {
	color: #CCCC99;
	font-weight: 600;
	text-transform: capitalize;
}

#parent-footer a { 
	color: #CCCC99;
	font-weight: 600;
	text-transform: capitalize;
}
/*
* main parent container
*/

#main-container {
width:100%;
	min-width:960px;
	min-height:100%;
	max-width:100%;
	position:relative;
	padding:0;
	margin:0 auto 0 auto;
}

/**
* parent containers
*/
#parent-header {
	width: 100%;
	height:64px; 
	margin:0 auto 0 auto;
}

#parent-body {
	/*
width: 100%;
*/
	min-height:10px;
	height: auto;
	padding:0 0 64px 0;   /* Height of the footer */
	margin:0 auto 0 auto;
	background-color:#FFFFFF;
	width: 98%;
}

#parent-footer {
	width: 100%;
	height:64px;   /* Height of the footer */
	position:absolute;
	left: 0;
	margin: 0 auto 0 auto;
	bottom:0;
}

/**
* inner containers of the content inside the parent containers
*/

#parent-header-content {
	padding: 0;
	margin: 0 auto 0 auto;
	clear:both;
}

#parent-body-content {
	padding: 0;
	margin: 0 auto 0 auto;
	clear:both;
}

#parent-footer-content {
	padding: 0;
	margin: 0 auto 0 auto;
	clear:both;
}

/**
* inner containers inside the inner content containers
*/
#header-inner-content {
	height:30px;
	background-color:#FFFFFF;
	clear:both;
}

#body-inner-content {
	clear:both;
}

#footer-inner-content {
	clear:both;
}

/**
* declarations of main styles
*/

/*
* header styles
*/


/*
* body styles
*/
/*
#parent-body-content a {
	color:#0000ff;
}
*/

/*
* footer styles
*/


/*
* background design classes
*/
.bg-header {
/*
	background:url(images/img05.jpg) repeat-x center transparent;
*/
	background-color:#003366;
}
.bg-footer {
/*
	background:url(images/img05.jpg) repeat-x center transparent;
*/
	background-color:#003366;
}

/**
 * start generic design classes
 */

.main-navi {
	
}

.main-navi ul{
	list-style:none;
}

.main-navi li{
	float:left;
	margin:0 12px 0 0;
}


/*
 * utility classes
 */
.clear {
	clear:both;
}
